package com.sk.sqd.element;

import com.sk.sqd.visitor.Visitor;
import lombok.Builder;
import lombok.Data;

/**
 * 具体元素，必须实现接收方法
 * 目的是为了根据当前元素类将调用重定向到对应访问者的方法
 */
@Data
@Builder
public class ElementB implements BaseElement {

    private String name;

    private Integer age;

    private String job;

    public void accept(Visitor visitor) {
        visitor.visit(this);
    }

}
